mounting artifact - Turkish English Dictionary